/*
   抖音极速版提完,兑换将不再玩, 

   抖音搜索传奇手游，或者仙侠手游(合集)  选择第一集开始自动播放半小时  然后息屏半个小时  
   重新上抖音去刷推荐页面如果有带广的游戏偶尔做下完播   
   然后下载注册新账号试玩，10分钟后充值 再玩半小时   
   充值的游戏前3天上去玩10分钟  刷到带广的直播间偶然挂10-30分钟   

   
   抖音火山版: 

   快手玩法:        第一天下单(碧迪/诺特兰德药片) + 刷3天视频, 每天下个3-5单
   喜番:            第一天空刷, 第
   二天转化最高33万, 后期基于快手数据进行玩
   

   西瓜视频: 做好2023/12/27的西瓜提现版本, 抖音外转到内转, 掉包4000, 3次就不玩了
        番茄免费小说: 第一天进行购物3单 + 挂机 + (下载), 第二天进行购物3单 + 挂机 + (下载), 第二天进行购物3单 + 挂机 + (游戏+氪金)
        常读小说:    第一天进行购物3单 + 挂机 + (下载), 第二天进行购物3单 + 挂机 + (下载), 第二天进行购物3单 + 挂机 + (游戏+氪金)


   畅听玩法:        3天后登录 每天下1/3单, (每天下载一个应用即可, 开包默认反馈)
   畅听音乐玩法:    3天后登录 买一单团购 + 补3单数据单

*/

// config.setConfig('/sdcard/envconfig.ini', 'ENV', 'test')

Import("AAAInit.js")
Import("A喜番短剧.js")
Import("B抖音极速版.js")
// Import("B汽水音乐.js")
Import("B抖音火山版.js")
Import("C番茄畅听.js")
Import("C番茄畅听音乐版.js")
Import("C番茄免费小说.js")
Import("C常读免费小说.js")
Import("C西瓜视频.js")
Import("D悟空浏览器.js")
Import("E皮皮虾.js")
Import("AAB快手系浏览任务.js")

start_游客打卡中心_DYJSB()

if (isBetweenTime(0, 22)) {
    // 抖音极速版打标签
    // start_海外购_DYJSB()
    // sleep.second(5 * 60)
    // start_洗剪吹_DYJSB()
    // sleep.second(5 * 60)
    // start_浏览任务_XGSP()
    // sleep.second(5 * 60)
    log('判断挂机浏览仙侠手游')
    if (!hasExcuteFunc('gj_最新挂机')) {
        start_挂机浏览仙侠手游_DYJSB()
        // openNearBy_番茄小说_App()

        // openNearBy_常读_App()

        // start_海外购_DYJSB()
        // sleep.second(5 * 60)

        // openNearBy_西瓜视频_App()
        // 默认全部调成10分钟息屏
        // start_浏览任务_XFDJ()
        // sleep.second(5 * 60)

        // start_浏览任务_XGSP()
        // sleep.second(5 * 60)

        setExcuteFunc('gj_最新挂机')
    }

    stopAllApp()
}

log('0-3点休眠')
if (isBetweenTime(0, 3)) {
    if (!hasExcuteFuncInTime是否在一段时间内执行过('isstartmoresleep')) {
        var sleeptime = getRandomNum(1, 20)
        log('休眠' + sleeptime + '分钟')
        whilestep(() => {
            agentOrHidHome()
        }, sleeptime * 60, 10 * 60 - 5)
        setExcuteFuncInTime一段时间内不再执行('isstartmoresleep', 20 * 60 * 60)
    }
}

log('开始循环任务')
while (true) {
    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_浏览吃喝玩乐视频_DYJSB')) {
        setExcuteFuncInTime一段时间内不再执行('start_浏览吃喝玩乐视频_DYJSB', 1 * 60 * 60)
        log('浏览吃喝玩乐视频')
        start_浏览吃喝玩乐视频_DYJSB(true)
        sleep.second(5 * 60)
    }


    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_收集金币_DYHSB') && HANGUP_APPNAMES.find(item => item == '抖音火山版')) {
        log('执行抖音火山版收集金币')
        setExcuteFuncInTime一段时间内不再执行('start_收集金币_DYHSB', 60 * 60)
        start_收集金币_DYHSB(false)
    }

    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_收集金币_ppx') && HANGUP_APPNAMES.find(item => item == '皮皮虾')) {
        log('执行皮皮虾')
        setExcuteFuncInTime一段时间内不再执行('start_收集金币_ppx', 10 * 60)
        start_收集金币_ppx()
    }

    if (!hasExcuteFuncInTime是否在一段时间内执行过('start快手极速版的浏览任务')) {
        setExcuteFuncInTime一段时间内不再执行('start快手极速版的浏览任务', 20 * 60)
        log('快手极速版的浏览任务')
        start快手极速版的浏览任务(true)
        sleep.second(5 * 60)
    }


    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_浏览任务_DYJSB')) {
        setExcuteFuncInTime一段时间内不再执行('start_浏览任务_DYJSB', 60 * 60)
        log('抖音极速版的浏览任务')
        start_浏览任务_DYJSB(true)
        sleep.second(5 * 60)
    }

    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_游客打卡中心_DYJSB')) {
        setExcuteFuncInTime一段时间内不再执行('start_收集金币_XFDJ', 60 * 60)
        start_游客打卡中心_DYJSB()
        sleep.second(5 * 60)
    }



    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_浏览任务_XGSP') && isBetweenTime(2, 24)) {
        log('执行西瓜浏览任务')
        setExcuteFuncInTime一段时间内不再执行('start_浏览任务_XGSP', 60 * 60)
        start_浏览任务_XGSP()
        sleep.second(5 * 60)
    }

    if (!hasExcuteFuncInTime是否在一段时间内执行过('start_浏览任务_WKLLQ') && isBetweenTime(2, 24)) {
        log('执行悟空浏览任务')
        setExcuteFuncInTime一段时间内不再执行('start_浏览任务_WKLLQ', 60 * 60)
        start_浏览任务_WKLLQ()
        sleep.second(5 * 60)
    }

    if (isBetweenTime(6, 24)) {
        if (!hasExcuteFuncInTime是否在一段时间内执行过('start_收集金币_FQCTYYB')) {
            log('收集畅听音乐版金币')
            setExcuteFuncInTime一段时间内不再执行('start_收集金币_FQCTYYB', 10 * 60)
            if (!HANGUP_APPNAMES.find(item => item == '畅听音乐')) {
                if (isRunAppTask('taskctyy', '活跃')) {
                    start_浏览任务_FQCTYYB()
                    setExcuteFuncInTime一段时间内不再执行('start_收集金币_FQCTYYB', 5 * 60 * 60)
                }
            } else {
                start_收集金币_FQCTYYB()
            }
        }
    }


    if (!hasExcuteFuncInTime是否在一段时间内执行过('lower降低屏幕亮度') && isBetweenTime(4, 19)) {
        lower降低屏幕亮度()
        setExcuteFuncInTime一段时间内不再执行('lower降低屏幕亮度', 30 * 60)
    }

    if (!hasExcuteFuncInTime是否在一段时间内执行过('agentOrHidHome')) {
        setExcuteFuncInTime一段时间内不再执行('agentOrHidHome', 5 * 60)
        agentOrHidHome()
    }


    if (isBetweenTime(20, 24)) {
        agentOrHidHome()
        sleep.second(2)

        higher调高屏幕亮度()
        new floatUI().setSystemPosition(screen.getScreenWidth(), screen.percentToHeight(0.2));
        agentOrHidHome()
        sleep.second(2)
        agentOrHidClickOffectY(ocrWaitForText('锁屏', '一键锁'), 100)
        agentOrHid休眠()
        while (isBetweenTime(0, 2) || isBetweenTime(22, 24)) {
            sleep.second(60)
            log('不用关闭应用2点自动执行')
        }
        var sleepMin = getRandomNum(5, 60)
        log('随机休眠' + sleepMin + '分钟')
        sleep.second(sleepMin * 60)
        log('休眠至凌晨')
        while (isBetweenTime(20, 24)) {
            sleep.second(60)
        }

        SystemPrint.log('新的一天初始化数据, 清除所有缓存数据')
        clearData()
        setForverExcuteFunc('init' + getDayOfYear())
    } else {
        sleep.second(5 * 60)
    }
}


